拿一堆由 ChatGPT 操控的村民组成一个虚拟的村庄,让这个村庄运作两天,看看会发生什么样的事情
一共有 25 个村民,每个村民都有自己的人设
![[Pasted image 20250730122838.png]]
![[Pasted image 20250730124912.png]]
为什么需要规划?难道不可以直接让 AI 根据环境做出行为吗?
答案是不行的,如果没有规划,仅仅根据环境做出行为可能会发生:
如何让 AI 进行规划?
是通过每个村民的人设给 AI 下 Prompt:
![[Pasted image 20250730125733.png]]
这样 AI 就给出了规划,当然还需要对每一点让它继续进行更详细的规划
![[Pasted image 20250730125759.png]]
这样 NPC 确实可以按这个规划执行,但是如果完全按规程进行,那么他是一个非常无聊、非常死板的 NPC 了 —— 每天的行为都会一模一样
在这个游戏里面,外界的刺激就是 NPC 所在的地方会隔一段时间,在它身边的东西(包括 NPC 自己)都会把它们自己的状态传给 NPC,就仿佛 NPC 能真的看到这些东西一样
![[Pasted image 20250730130540.png]]
反思 (Reflect):对记忆的诠释
要来将这些琐碎消息的消息做摘要,抽取出真正重要的讯息
交给 AI 决定讯息的重要性
![[Pasted image 20250730131023.png]]
![[Pasted image 20250730131310.png]]
例如:看到 2 个 NPC 经常在一起这个讯息问出“它俩的关系如何?”这个问题
之后就要回答这个问题
检索出记忆之后再让它根据这些记忆提出 5 个高优先级的见解
![[Pasted image 20250730131851.png]]
再将这些见解(反思的结果)放入记忆中
下图是某个 NPC 的记忆:
![[Pasted image 20250730132208.png]]
有自己的规划、有从外部观察的讯息、有根据自己的规划或从外部观察的讯息或其他反思而反思出来的结果
![[Pasted image 20250730133557.png]]
![[Pasted image 20250730133823.png]]